package com.es.designmode.visitor;

/**
 * 声明 visit操作
 *
 * @author Will
 */
public abstract class Visitor {

    /**
     * 访问实体 A
     *
     * @param concreteElementA
     */
    public abstract void visitConcreteElementA(ConcreteElementA concreteElementA);

    /**
     * 访问实体 B
     *
     * @param concreteElementB
     */
    public abstract void visitConcreteElementB(ConcreteElementB concreteElementB);
}
